Versions:

  • 0.2.5
  • 0.2.4
  • 0.2.3
  • 0.2.2
  • 0.2.0
  • 0.1.9

chsrc is a cross-platform source-switching utility and framework published by RubyMetric, designed to help developers and system administrators re-point package managers, Linux distribution repositories, and language-specific registries to faster or geographically closer mirrors without manual editing of configuration files. Released under version 0.2.5 as the sixth consecutive public iteration, the tool automates the otherwise error-prone task of replacing default upstream URLs with alternatives such as Tsinghua, USTC, Aliyun, Tencent, or Huawei mirrors, thereby accelerating software installation and updates on Windows, macOS, and mainstream Linux distributions. Typical use cases include CI pipelines that need consistent dependency fetch speeds, university labs requiring domestic mirror compliance, and individual developers who wish to avoid intermittent international connectivity issues when working with Cargo, npm, PyPI, Homebrew, APT, YUM, Pacman, or Maven central repositories. By offering a unified command-line interface and a pluggable architecture, chsrc abstracts vendor-specific syntax and backs up original configurations before any modification, allowing instant rollback when needed. The lightweight binary can be integrated into provisioning scripts or container images to ensure repeatable, accelerated builds across heterogeneous environments. chsrc is available for free on get.nero.com, with downloads provided via trusted Windows package sources such as winget, always delivering the latest version and supporting batch installation of multiple applications.

Tags: